diff options
| author | Adam Soltys <[email protected]> | 2024-02-23 12:19:53 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2024-02-23 12:19:53 -0800 |
| commit | 4585996d3fcace056993d3f0c6959cd7f31e4438 (patch) | |
| tree | 5f35d3a82df97bbe3744d8346e41ae567cf0c754 /src/routes/(app)/[username]/(profile) | |
| parent | 3ab1bc1fcc96f78bcc3fb7bc6ff9f84fc75c7c41 (diff) | |
| download | coinos-ui-4585996d3fcace056993d3f0c6959cd7f31e4438.tar.gz coinos-ui-4585996d3fcace056993d3f0c6959cd7f31e4438.zip | |
payment memos
Diffstat (limited to 'src/routes/(app)/[username]/(profile)')
4 files changed, 3 insertions, 75 deletions
diff --git a/src/routes/(app)/[username]/(profile)/+page.svelte b/src/routes/(app)/[username]/(profile)/+page.svelte index 0fbe90ab..e681c214 100644 --- a/src/routes/(app)/[username]/(profile)/+page.svelte +++ b/src/routes/(app)/[username]/(profile)/+page.svelte @@ -78,6 +78,7 @@ currency, items: items.filter((i) => i.quantity > 0), prompt: subject.prompt, + memoPrompt: subject.memoPrompt, rate, }; @@ -86,9 +87,7 @@ user: { username: subject.username }, }); - goto(`/${subject.username}/invoice/${id}`, { - invalidateAll: true, - }); + goto(`/send/invoice/${id}`, { invalidateAll: true }); }; let reset = () => @@ -167,7 +166,7 @@ {#each items as i (i.id)} <button type="button" - class="w-full text-center cursor-pointer hover:opacity-80" + class="w-full text-center cursor-pointer hover:opacity-80 mb-auto" on:click={() => i.quantity++} > <div class="relative w-full h-64 overflow-hidden rounded-xl"> diff --git a/src/routes/(app)/[username]/(profile)/request/+page.server.js b/src/routes/(app)/[username]/(profile)/request/+page.server.js deleted file mode 100644 index f22dcbb7..00000000 --- a/src/routes/(app)/[username]/(profile)/request/+page.server.js +++ /dev/null @@ -1,15 +0,0 @@ -import { redirect } from "@sveltejs/kit"; -import { fd, auth, post } from "$lib/utils"; - -export const actions = { - create: async ({ cookies, params, request, url }) => { - let form = await fd(request); - let { id, requester } = await post("/requests", form, auth(cookies)); - redirect(307, `/${params.username}/request/${id}`); - }, - - delete: async ({ cookies, request }) => { - let form = await fd(request); - let r = await post("/requests/delete", form, auth(cookies)); - }, -}; diff --git a/src/routes/(app)/[username]/(profile)/request/+page.svelte b/src/routes/(app)/[username]/(profile)/request/+page.svelte deleted file mode 100644 index a07ee914..00000000 --- a/src/routes/(app)/[username]/(profile)/request/+page.svelte +++ /dev/null @@ -1,35 +0,0 @@ -<script> - import { t } from "$lib/translations"; - import { enhance } from "$app/forms"; - import Icon from "$comp/Icon.svelte"; - - export let data; - - let { subject, user } = data; -</script> - -<div class="container max-w-lg px-4 mx-auto mt-10 space-y-5"> - <h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold"> - {$t("payments.requestAnInvoice")} - </h1> - - <form action="?/create" method="POST" use:enhance class="space-y-5"> - <input type="hidden" name="requester_id" value={user.id} /> - <input type="hidden" name="recipient" value={subject.username} /> - - <textarea - name="memo" - placeholder={$t("payments.describeOrder")} - class="w-full p-4 border rounded-xl h-48" - /> - - <div class="w-full flex"> - <button - type="submit" - class="bg-black text-white border rounded-full px-6 py-2 font-bold mx-auto" - > - {$t("payments.submit")} - </button> - </div> - </form> -</div> diff --git a/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte b/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte deleted file mode 100644 index ce5eb276..00000000 --- a/src/routes/(app)/[username]/(profile)/request/sent/+page.svelte +++ /dev/null @@ -1,21 +0,0 @@ -<script> - import { scale } from "svelte/transition"; - import Icon from "$comp/Icon.svelte"; - - export let data; - let { subject } = data; -</script> - -<div class="container px-4 text-center mx-auto"> - <div - class="flex w-full py-20 max-w-[200px] mx-auto" - in:scale={{ start: 0.5 }} - > - <Icon icon="check" style="mx-auto" /> - </div> - <h1 class="text-3xl md:text-4xl font-bold mb-6">Request sent</h1> -</div> - -<a href={`/${subject.username}`}> - <div class="opacity-0 w-screen h-screen fixed top-24 left-0 z-50" /> -</a> |
